package Client.VO
{
	
	/**
	 * class		HouseVO
	 * @desc		structure of a map
	 * @author		Aqua
	 * @date		2011-9-6
	 */
	public class MapVO
	{
		public var id				:String;	// unique id of this map
		public var nameEn			:String;	// map's name in English
		public var nameCh			:String;	// map's name in Chinese
		public var minPlayer		:int;		// minimum number of players for playing in this map
		public var maxPlayer		:int;		// maximum number of players for playing in this map
		public var maxTurn			:int;		// how many turns game will end in
		public var buildingNumToWin	:int;		// how many cities and strongholds player needs to win the game immediately
		public var maxWildling		:int;		// maximum power of wildling
		public var maxToken			:int;		// maximum number of tokens those one player has
		public var startToken		:int;		// how many tokens one player has at the beginning of game
		//public var landList			:Array;		// a list of lands those appear in this map, contains LandVO
		//public var seaList			:Array;		// a list of seas those appear in this map, contains SeaVO
		//public var portList			:Array;		// a list of ports those appear in this map, contains PortVO
		//public var houseList		:Array;		// a list of houses those present in this game, contains HouseVO
	}
	
}